package com.xbongbong.saas.domain.entity;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author WangJian
 * @date  2019-01-25 10:58
 **/
@Getter
@Setter
@ToString
public class ProductStockInfoEntity implements Serializable{

    private static final long serialVersionUID = 2436013807285057490L;

    /**
     * 主键
     *
     */
    private Long id;
    /**
     * 公司id
     *
     */
    private String corpid;
    /**
     * 表单id
     *
     */
    private Long formId;
    /**
     *
     * 关联对象id
     *
     */
    private Long refId;
    /**
     *
     * 关联类型（入库单|出库单关联产品）
     *
     */
    private Integer refType;
    /**
     * 父产品id
     */
    private Long parentId;
    /**
     *
     * 入库|出库产品
     *
     */
    private Long productId;
    /**
     *
     * 入库|出库仓库
     *
     */
    private Long warehouseId;
    /**
     *
     * 入库|出库数量
     *
     */
    private Double productNum;
    /**
     *
     * 批次
     *
     */
    private String batch;
    /**
     *
     * 生产日期
     *
     */
    private Long produceDate;
    /**
     *
     * 保质期（秒）
     *
     */
    private Long guaranteePeriod;
    /**
     * 产品备注
     */
    private String memo;
    /**
     *
     * 添加时间
     *
     */
    private Long addTime;
    /**
     *
     * 更新时间
     *
     */
    private Long updateTime;
    /**
     *
     * 删除标志
     *
     */
    private Integer del;
    /**
     * 产品成本
     *
     */
    private Double cost;

    /**
     *
     * 保质期剩余时间
     *
     */
    private Long leftTime;

    /**
     * 表单数据存储json，mysql 5.7 开始支持该格式，并支持检索
     */
    private String data;

}
